/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package manager.modulo.ordemservico.enumerator;

/**
 *
 * @author THIAGO
 */
public class EnumTipoOrdemServico {

    public enum TipoOS {

        PREVENTIVA,
        CORRETIVA,
        DEMANDA,
        PREDITIVA,
        NAOENCONTRADO
    }

    public static TipoOS ConverterNumeroEnum(int numero) {
        switch (numero) {
            case 1:
                return TipoOS.PREVENTIVA;
            case 2:
                return TipoOS.CORRETIVA;
            case 3:
                return TipoOS.DEMANDA;
            case 4:
                return TipoOS.PREDITIVA;
            default:
                return TipoOS.NAOENCONTRADO;
        }
    }

    public static int ConverterEnumNumero(TipoOS tipoOS) {
        switch (tipoOS) {
            case PREVENTIVA:
                return 1;
            case CORRETIVA:
                return 2;
            case DEMANDA:
                return 3;
            case PREDITIVA:
                return 4;
            default:
                return 0;
        }
    }

    public static String ConvertEnumString(TipoOS tipoOS) {
        switch (tipoOS) {
            case PREVENTIVA:
                return "PREVENTIVA";
            case CORRETIVA:
                return "CORRETIVA";
            case DEMANDA:
                return "DEMANDA";
            case PREDITIVA:
                return "PREDITIVA";
            default:
                return "NÃO ENCONTRADO";
        }
    }
}
